// 玩家任务状态：用于判断触发哪段对话
public enum PlayerProgress
{
    InitialEntry, // 初入场景（未做任何操作）
    CollectedAllItems, // 收集完4个物品
    KilledAllEnemies, // 消灭所有敌人（包括Boss）
    CollectedAndKilled, // 既收集物品又消灭敌人
    KilledNPC, // 杀死NPC
    Incomplete // 未完成任何目标（既没收集也没消灭）
}